/*
    编写函数解决鸡兔同笼问题，一共有40个头，100只脚，编写函数计算有多少只兔子（头和脚的数目由调用函数提供）
*/
#include <stdio.h>
int rabbit(int head, int foot) {
 //   return  (foot - 2 * head) / 2;
    int val = 0;
    for (val = 0; val <= 40; val++) {
	if (4 * val + 2 * (head - val) == foot) {
	    return val;
  	} 
    }
}
int main() {
    int head = 40, foot = 100;
    printf("兔子是%d\n", rabbit(head,foot));
    return 0;
}
